.header{
      width: 100%;
      .header-con{
            width: 1190px;
            height: 100px;
            margin: 0 auto;
            a{
                  float: left;
                  img{
                        height: 90px;
                        padding-top: 10px;
                  }
            }
            .search{
                  width: 600px;
                  float: left;
                  margin: 30px 0 0 100px;
                  .search-keyword-box{
                        position: relative;
                        width: 540px;
                        float: right;
                  .icon-search{
                        position: absolute;
                        font-size: 24px;
                        font-weight: bolder;
                        color: #ccc;
                        top: 4px;
                        left: 4px;
                  }
                  #searchKeywords{
                        vertical-align:middle;
                        padding: 10px 10px 10px 30px;
                        width: 380px;
                        height: 18px;
                        line-height: 18px;
                        border: 2px solid #f60;
                        border-top-left-radius: 12px;
                        border-bottom-left-radius: 12px;
                        float: left;
                  }
                  #searchSubmit{
                        width: 116px;
                        height: 42px;
                        border: 0;
                        background-color: #f60;
                        border-top-right-radius: 12px;
                        border-bottom-right-radius: 12px;
                        border: 2px solid #f60;
                        float: left;
                        font-size: 18px;
                        color: #fff;
                        font-family: 'MicroSoft YaHei';
                        font-weight: bold;
                        cursor: pointer;
                  }
                  .history-results{
                        position: absolute;
                        top: 42px;
                        left: 0;
                        width: 100%;
                        background-color: #fff;
                        border: 1px solid #e4e4e4;
                        display: none;
                        z-index: 999;
                        li{
                              height: 24px;
                              line-height: 24px;
                              padding: 0 10px;
                              color: #666;
                              font-weight: bold;
                              overflow: hidden; 
                        }
                        .active{
                              background-color: #efefef;
                        }
                        span{
                              position: absolute;
                              right: 2px;
                              top: 2px;
                              font-size: 24px;
                              line-height: 14px;
                              padding: 2px;
                              cursor: pointer;
                              &:hover{
                                    color: #f60;
                              }
                        }
                  }
                  }
                  .search-hotwoeds{
                        float: right;
                        a:first-child{
                              border: 0;
                        }
                        a{
                              margin: 3px 0 3px -11px;
                              padding: 0 20px 0 12px;
                              border-left: 1px solid #ddd;
                              color: #999;
                        }
                        a.active{
                              color: #f60;
                        }
                  }
            }
            
      }
}